source/serialport/base.d(171,25): Error: cannot take address of local `opt` in `@safe` function `config` source/serialport/base.d(222,25): Error: cannot take address of local `opt` in `@safe` function `config` source/serialport/base.d(258,34): Error: cannot take address of local `opt` in `@safe` function `config` source/serialport/base.d(371,20): Error: `buf.ptr` cannot be used in `@safe` code, use `&buf[0]` instead source/serialport/base.d(409,20): Error: `arr.ptr` cannot be used in `@safe` code, use `&arr[0]` instead source/serialport/base.d(488,25): Error: cannot take address of local `opt` in `@safe` function `setCC` source/serialport/base.d(491,36): Error: cannot take address of local `opt` in `@safe` function `setCC` source/serialport/base.d(499,25): Error: cannot take address of local `opt` in `@safe` function `getCC` source/serialport/base.d(508,25): Error: cannot take address of local `opt` in `@safe` function `initialConfig` source/serialport/base.d(535,34): Error: cannot take address of local `opt` in `@safe` function `initialConfig` source/serialport/base.d(562,29): Error: cannot take address of local `opt` in `@safe` function `setUintBaudRate` source/serialport/base.d(563,29): Error: cannot take address of local `opt` in `@safe` function `setUintBaudRate` source/serialport/base.d(564,29): Error: cannot take address of local `opt` in `@safe` function `setUintBaudRate` source/serialport/base.d(565,38): Error: cannot take address of local `opt` in `@safe` function `setUintBaudRate` source/serialport/base.d(580,29): Error: cannot take address of local `opt` in `@safe` function `getUintBaudRate` source/serialport/base.d(583,56): Error: cannot take address of local `opt` in `@safe` function `getUintBaudRate` source/serialport/base.d(668,19): Error: variable `serialport.base.SerialPort.flush.buf` `void` initializers for pointers not allowed in safe functions source/serialport/block.d(48,25): Error: cannot take address of local `sset` in `@safe` function `read` source/serialport/block.d(49,33): Error: cannot take address of local `sset` in `@safe` function `read` source/serialport/block.d(56,48): Error: cannot take address of local `sset` in `@safe` function `read` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.